package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 心脑血管病报告卡(XnBgk)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:41
 */
@Data
@ApiModel(description = "心脑血管病报告卡")
public class XnBgk implements Serializable {

    private static final long serialVersionUID = 303941519934629922L;
    
    @ApiModelProperty("医疗机构代码:复合主键；")
    private String yljgdm;
    
    @ApiModelProperty("报卡编号:复合主键")
    private String bkbh;
    
    @ApiModelProperty("健康档案编号标识:关联个人健康档案")
    private String jkdabhbs;
    
    @ApiModelProperty("姓名")
    private String xm;
    
    @ApiModelProperty("性别:性别代码（GB/T2261.1-2003）,存编码")
    private String xb;
    
    @ApiModelProperty("证件号码")
    private String zjhm;
    
    @ApiModelProperty("证件类型:CVO2.01.101 身份证件类别代码表")
    private String zjlx;
    
    @ApiModelProperty("出生日期")
    private Date csrq;
    
    @ApiModelProperty("民族编码:GBT3304-1991")
    private String mzbm;
    
    @ApiModelProperty("民族名称")
    private String mzmc;
    
    @ApiModelProperty("职业编码:GB/T6565-2009")
    private String zybm;
    
    @ApiModelProperty("职业名称")
    private String zymc;
    
    @ApiModelProperty("从业状况编码:GB/T2261.4-2003")
    private String cyzkbm;
    
    @ApiModelProperty("从业状况名称")
    private String cyzkmc;
    
    @ApiModelProperty("户籍地-省（自治区、直辖市）编码")
    private String hjdSheBm;
    
    @ApiModelProperty("户籍地-省（自治区、直辖市）名称")
    private String hjdSheMc;
    
    @ApiModelProperty("户籍地-市（地区）编码")
    private String hjdShiBm;
    
    @ApiModelProperty("户籍地-市（地区）名称")
    private String hjdShiMc;
    
    @ApiModelProperty("户籍地-县（区）编码")
    private String hjdXiaBm;
    
    @ApiModelProperty("户籍地-县（区）名称")
    private String hjdXiaMc;
    
    @ApiModelProperty("户籍地-乡（镇、街道）编码")
    private String hjdXngBm;
    
    @ApiModelProperty("户籍地-乡（镇、街道）名称")
    private String hjdXngMc;
    
    @ApiModelProperty("户籍地-居委会、村编码")
    private String hjdVlgBm;
    
    @ApiModelProperty("户籍地-居委会、村名称")
    private String hjdVlgMc;
    
    @ApiModelProperty("户籍地-村（路、街、弄）")
    private String hjdCun;
    
    @ApiModelProperty("户籍地-门牌号(包括“室”)")
    private String hjdMph;
    
    @ApiModelProperty("户籍地-详细")
    private String hjdXx;
    
    @ApiModelProperty("户籍地址备注")
    private String hjdzbz;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）编码")
    private String jzdSheBm;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）名称")
    private String jzdSheMc;
    
    @ApiModelProperty("居住地-市（地区）编码")
    private String jzdShiBm;
    
    @ApiModelProperty("居住地-市（地区）名称")
    private String jzdShiMc;
    
    @ApiModelProperty("居住地-县（区）编码")
    private String jzdXiaBm;
    
    @ApiModelProperty("居住地-县（区）名称")
    private String jzdXiaMc;
    
    @ApiModelProperty("居住地-乡（镇、街道）编码")
    private String jzdXngBm;
    
    @ApiModelProperty("居住地-乡（镇、街道）名称")
    private String jzdXngMc;
    
    @ApiModelProperty("居住地-居委会、村编码")
    private String jzdVlgBm;
    
    @ApiModelProperty("居住地-居委会、村名称")
    private String jzdVlgMc;
    
    @ApiModelProperty("居住地-村（路、街、弄）编码")
    private String jzdCun;
    
    @ApiModelProperty("居住地-门牌号(包括“室”) 编码")
    private String jzdMph;
    
    @ApiModelProperty("居住地-详细")
    private String jzdXx;
    
    @ApiModelProperty("居住地址备注")
    private String jzdzbz;
    
    @ApiModelProperty("本人电话")
    private String brdh;
    
    @ApiModelProperty("联系人电话")
    private String lxrdh;
    
    @ApiModelProperty("联系人与本人关系")
    private String lxrybrgx;
    
    @ApiModelProperty("婚姻状况编码:GB/T2261.2-2003婚姻状况代码")
    private String hyzk;
    
    @ApiModelProperty("文化程度编码:GB/T4658-2006学历代码")
    private String whcdbm;
    
    @ApiModelProperty("文化程度名称")
    private String whcd;
    
    @ApiModelProperty("报卡类型代码:01：脑血管；02：心血管")
    private String bklxdm;
    
    @ApiModelProperty("报告类型:1：发病；2：死亡；3：发病死亡")
    private String bglx;
    
    @ApiModelProperty("信息来源:1：医院报卡；2：生命统计")
    private String xxly;
    
    @ApiModelProperty("就诊机构代码")
    private String jzjgdm;
    
    @ApiModelProperty("就诊机构名称")
    private String jzjgmc;
    
    @ApiModelProperty("门诊号")
    private String mzh;
    
    @ApiModelProperty("住院号")
    private String zyh;
    
    @ApiModelProperty("发病序次")
    private Integer fbxc;
    
    @ApiModelProperty("首次发病日期")
    private Date scfbrq;
    
    @ApiModelProperty("本次发病时间")
    private Date bcfbrq;
    
    @ApiModelProperty("死亡时间:【报告类型】为死亡和发病死亡时必填")
    private Date swrq;
    
    @ApiModelProperty("就诊时间:【报告类型】为发病和发病死亡时必填")
    private Date jzrq;
    
    @ApiModelProperty("确诊时间:【报告类型】为发病和发病死亡时必填")
    private Date qzrq;
    
    @ApiModelProperty("急性发作就诊:0：否；1：是")
    private String jxfzjzbz;
    
    @ApiModelProperty("收缩压")
    private Integer ssy;
    
    @ApiModelProperty("舒张压")
    private Integer szy;
    
    @ApiModelProperty("疾病诊断编码:ICD10编码")
    private String zdbm;
    
    @ApiModelProperty("TIA:0：否；1：是")
    private String tia;
    
    @ApiModelProperty("疾病分型:脑血管疾病分型1：蛛网膜下腔出血2：脑出血3：脑梗死4：颅内动脉瘤5：颅内血管畸形6：脑动脉炎7：其他动脉疾病8：颅内静脉病心血管疾病分型；9：心力衰竭10：先天性心脏病11：冠心病12：高血压13：肺心病14：心肌病15：心包炎16：风心病17：心律失常18：肺动脉高压19：其他类型【TIA】为否时必填")
    private String nczjbfx;
    
    @ApiModelProperty("诊断依据代码: CV05.01.104 脑卒中诊断依据 可多选，多个以“;”间隔")
    private String zdyjdm;
    
    @ApiModelProperty("诊断依据名称")
    private String zdyjmc;
    
    @ApiModelProperty("备注信息")
    private String bzxx;
    
    @ApiModelProperty("报告者工号:填写此报告卡的医生的工号")
    private String bgzGh;
    
    @ApiModelProperty("报告者姓名:填写此报告卡的医生的姓名")
    private String bgzXm;
    
    @ApiModelProperty("报告单位代码:医疗机构代码")
    private String bgdwdm;
    
    @ApiModelProperty("报告单位名称:医疗机构名称")
    private String bgdwmc;
    
    @ApiModelProperty("报告日期:登记报卡的日期")
    private Date bgrq;
    
    @ApiModelProperty("录入日期:登记系统日期")
    private Date lrrq;
    
    @ApiModelProperty("录入医生工号:登记医生工号")
    private String lrysgh;
    
    @ApiModelProperty("录入医生姓名")
    private String lrysxm;
    
    @ApiModelProperty("录入科室代码:科室编码")
    private String lrksbm;
    
    @ApiModelProperty("录入科室名称")
    private String lrksmc;
    
    @ApiModelProperty("区疾控审核日期:审核日期")
    private Date qjkshrq;
    
    @ApiModelProperty("区疾控审核医生工号:审核医生工号")
    private String qjkshysgh;
    
    @ApiModelProperty("区疾控审核医生姓名:审核医生姓名")
    private String qjkshysxm;
    
    @ApiModelProperty("漏报补报标志:1：漏报；2：非漏报")
    private String lbbz;
    
    @ApiModelProperty("漏报类型:1：医院漏报；2：人群漏报")
    private String lblx;
    
    @ApiModelProperty("漏报原因:1.医生漏报；2.异地诊治；3.失访；4.不详；9.其他漏报时必填")
    private String lbyy;
    
    @ApiModelProperty("漏报原因名称")
    private String lbyyqt;
    
    @ApiModelProperty("密级:见第1章说明（7）")
    private String mj;
    
    @ApiModelProperty("修改标志:1 正常;2 修改;3 撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}